// 检查用户输入的内容不能为空
var sheet_id_check=false;
var company_check=false;
var pro_company_check=false;
var project_name_check=false;
var sample_check=false;
var count_check=false;
var address_check=false;
var rece_time_check=false;
var pay_time_check=false;
var pname_check=false;
var phone_check=false;
//检查委托单编号是否重复
function check_sheet_id(){
    if(!sheet_id.value){
        sheet_id_msg.innerHTML="委托单编号不能为空！";
        sheet_id_check=false;
    }else if(sheet_id.value.length>0){
        var $sheet_id=sheet_id.value;
        //写ajax
        //1.创建异步对象
        var xhr=new XMLHttpRequest();
        //4.接收响应数据，创建监听
        xhr.onreadystatechange=function(){
            if(xhr.readyState==4&&xhr.status==200){
                var result=xhr.responseText;
                //判断能否查询到这个用户，能查到说明委托单编号重复
                if(result==1){
                    sheet_id_msg.innerHTML="委托单编号重复！";
                    sheet_id_check=false;
                }else if(result==0){
                    sheet_id_msg.innerHTML="√";
                    sheet_id_check=true;
                }else{
                    sheet_id_msg.innerHTML="委托单编号不能为空！";
                    sheet_id_check=false;
                }
            }
        }
        //2.创建请求，打开链接
        xhr.open('get','/user/v1/query/'+$sheet_id,true);
        //3.发送请求
        xhr.send();
    }
}

//获取焦点时，提示输入委托单编号
function sheet_id_show(){
    sheet_id_msg.innerHTML="请输入委托单编号";
}

//获取焦点时，提示输入单位名称
function company_show(){
    company_msg.innerHTML="请输入来样单位名称";
}

//获取焦点时，提示输入样品生产单位
function pro_company_show(){
    pro_company_msg.innerHTML="请输入样品生产单位";
}

//获取焦点时，提示输入工程名
function project_name_show(){
    project_name_msg.innerHTML="请输入工程名";
}

//获取焦点时，提示输入样品名称
function sample_show(){
    sample_msg.innerHTML="请输入样品名称";
}

//获取焦点时，提示输入样品数量
function count_show(){
    count_msg.innerHTML="请输入样品名称";
}

//获取焦点时，提示输入取样地点
function address_show(){
    address_msg.innerHTML="请输入取样地点";
}

//获取焦点时，提示输入收样时间
function rece_time_show(){
    rece_time_msg.innerHTML="请输入收样时间";
}
//获取焦点时，提示输入交付时间
function pay_time_show(){
    pay_time_msg.innerHTML="请输入交付时间";
}
//获取焦点时，提示输入送检人姓名
function pname_show(){
    pname_msg.innerHTML="请输入送检人姓名";
}

//获取焦点时，提示输入送检人电话
function phone_show(){
    phone_msg.innerHTML="请输入送检人电话";
}



//检查来样单位名称
function check_company(){
    if(!company.value){
        company_msg.innerHTML="来样单位名称不能为空";
        company_check=false;
    }else{
        company_msg.innerHTML="√";
        company_check=true;
    }
}

//检查样品生产单位
function check_pro_company(){
    if(!pro_company.value){
        pro_company_msg.innerHTML="样品生产单位不能为空";
        pro_company_check=false;
    }else{
        pro_company_msg.innerHTML="√";
        pro_company_check=true;
    }
}

//检查工程名
function check_project_name(){
    if(!project_name.value){
        project_name_msg.innerHTML="工程名不能为空";
        project_name_check=false;
    }else{
        project_name_msg.innerHTML="√";
        project_name_check=true;
    }
}

//检查样品名称
function check_sample(){
    if(!sample.value){
        sample_msg.innerHTML="工程名不能为空";
        sample_check=false;
    }else{
        sample_msg.innerHTML="√";
        sample_check=true;
    }
}

//检查样品数量
function check_count(){
    if(!count.value){
        count_msg.innerHTML="样品数量不能为空";
        count_check=false;
    }else{
        count_msg.innerHTML="√";
        count_check=true;
    }
}

//检查取样地点
function check_address(){
    if(!address.value){
        address_msg.innerHTML="取样地点不能为空";
        address_check=false;
    }else{
        address_msg.innerHTML="√";
        address_check=true;
    }
}

//检查收样时间
function check_rece_time(){
    if(!rece_time.value){
        rece_time_msg.innerHTML="收样时间不能为空";
        rece_time_check=false;
    }else{
        rece_time_msg.innerHTML="√";
        rece_time_check=true;
    }
}

//检查交付时间
function check_pay_time(){
    if(!pay_time.value){
        pay_time_msg.innerHTML="交付时间不能为空";
        pay_time_check=false;
    }else{
        pay_time_msg.innerHTML="√";
        pay_time_check=true;
    }
}

//检查送检人姓名
function check_pname(){
    if(!pname.value){
        pname_msg.innerHTML="送检人姓名不能为空";
        pname_check=false;
    }else{
        pname_msg.innerHTML="√";
        pname_check=true;
    }
}

//检查送检人电话
function check_phone(){
    if(!phone.value){
        phone_msg.innerHTML="电话不能为空";
        phone_check=false;
    }else{
        phone_msg.innerHTML="√";
        phone_check=true;
    }
}

//注册样本
function regSample(){
    // 先判断用户输入是否符合要求
    if(sheet_id_check==true && company_check==true && 
        pro_company_check==true && project_name_check==true && 
        sample_check==true && count_check==true && address_check==true &&
        rece_time_check==true && pay_time_check==true && pname_check==true &&
        phone_check==true){

    }else{
        alert('注册信息填写不完整');
        return;
    }
    // 获取用户输入的数据
    var $sheet_id=sheet_id.value;
    var $company=company.value;
    var $pro_company=pro_company.value;
    var $project_name=project_name.value;
    var $sample=sample.value;
    var $count=count.value;
    var $address=address.value;
    var $rece_time=rece_time.value;
    var $pay_time=pay_time.value;
    var $pname=pname.value;
    var $phone=phone.value;
    // 获取送检人的性别
    var $sex=1;
    // 对获取到的数据进行判断转化
    if(men.checked){
        $sex=1;
    }else{
        $sex=0;
    }
    // 对获取到的数据进行判断转化
    var $cname1='';
    var $cname2='';
    var $cname3='';
    // 砂石检测项目
    if(sd1.checked){
        $cname1=sd1.value;
    }else{
        $cname1='';
    }
    if(sd2.checked){
        $cname2=sd2.value;
    }else{
        $cname2='';
    }
    if(sd3.checked){
        $cname3=sd3.value;
    }else{
        $cname3='';
    }

    // 水泥检测项目
    if(sn1.checked){
        $cname1=sn1.value;
    }else{
        $cname1='';
    }
    if(sn2.checked){
        $cname2=sn2.value;
    }else{
        $cname2='';
    }
    if(sn3.checked){
        $cname3=sn3.value;
    }else{
        $cname3='';
    }
    // 石灰检测项目
    if(sh1.checked){
        $cname1=sh1.value;
    }else{
        $cname1='';
    }
    if(sh2.checked){
        $cname2=sh2.value;
    }else{
        $cname2='';
    }
    if(sh3.checked){
        $cname3=sh3.value;
    }else{
        $cname3='';
    }
    // 煤灰检测项目
    if(mh1.checked){
        $cname1=mh1.value;
    }else{
        $cname1='';
    }
    if(mh2.checked){
        $cname2=mh2.value;
    }else{
        $cname2='';
    }
    if(mh3.checked){
        $cname3=mh3.value;
    }else{
        $cname3='';
    }
    // 沥青检测项目
    if(lq1.checked){
        $cname1=lq1.value;
    }else{
        $cname1='';
    }
    if(lq2.checked){
        $cname2=lq2.value;
    }else{
        $cname2='';
    }
    if(lq3.checked){
        $cname3=lq3.value;
    }else{
        $cname3='';
    }
    // 钢筋检测项目
    if(gj1.checked){
        $cname1=gj1.value;
    }else{
        $cname1='';
    }
    if(gj2.checked){
        $cname2=gj2.value;
    }else{
        $cname2='';
    }
    if(gj3.checked){
        $cname3=gj3.value;
    }else{
        $cname3='';
    }
    // 把结果整合
    var $cname= $cname1+ $cname2+ $cname3;
    console.log($cname);
    console.log($cname1);
    console.log($cname2);
    console.log($cname3);
    //写ajax
    //1.创建异步对象
    var xhr=new XMLHttpRequest();
    //4.接收响应数据，创建监听
    xhr.onreadystatechange=function(){
        if(xhr.readyState==4&&xhr.status==200){
            var result=xhr.responseText;
            if(result==1){
                alert("样品注册成功");
            }else if(result==0){
                alert("样品注册失败");
            }
        }
    }
    //2.创建请求，打开链接
    xhr.open('post','/user/v1/regsample',true);
    //创建请求主体
    var formdata=`sheet_id=${$sheet_id}&company=${$company}&pro_company=${$pro_company}&project_name=${$project_name}
    &sample=${$sample}&count=${$count}&address=${$address}&rece_time=${$rece_time}&pay_time=${$pay_time}&pname=${$pname}
    &phone=${$phone}&sex=${$sex}&cname=${$cname}`;
    //修改请求头信息
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    //3.发送请求
    xhr.send(formdata);
}

